43. 可视化 CNN(第 1 部分)

可视化 CNN

(非常棒的)课外资料 !

  • 注:由于以下部分链接来自于外网,国内网络可能打不开

如果你想详细了解如何解读 CNN(尤其是卷积层),建议查看以下资料:

  • 这是摘自斯坦福大学的 CS231n 课程中的一个a 章节,其中对 CNN 学习的内容进行了可视化。

  • 参阅这个关于很酷的 OpenFrameworks 应用的演示,该应用可以根据用户提供的视频实时可视化 CNN!

  • 这是另一个 CNN 可视化工具的演示。如果你想详细了解这些可视化图表是如何制作的,请观看此视频

  • 这是另一个可与 Keras 和 Tensorflow 中的 CNN 无缝合作的可视化工具

  • 阅读这篇可视化 CNN 如何看待这个世界的 Keras 博文。在此博文中,你会找到 Deep Dreams 的简单介绍,以及在 Keras 中自己编写 Deep Dreams 的代码。阅读了这篇博文后:

    • 再观看这个利用 Deep Dreams 的音乐视频(注意 3:15-3:40 部分)!
    • 使用这个网站创建自己的 Deep Dreams(不用编写任何代码!)。
  • 如果你想详细了解 CNN 的解释

    • 这篇文章详细讲解了在现实生活中使用深度学习模型(暂时无法解释)的一些危险性。
    • 这一领域有很多热点研究。这些作者最近朝着正确的方向迈出了一步。